Halogen Componentのrender
render :: ∀ state action m. state -> H.ComponentHTML action () m
親からのinputを使用したい場合には、initialStateやhandleActionでstateに変換しておく必要がある
actionはStateを変更する操作なので、stateがないなら必然的に不要
いわゆるPresentational Component
親のstateに変更が加わると再実行される
というわけでもないmrsekut.icon
handleActionを書かないと再実行はされない
Halogen.HTML.div_などの関数でHTMLっぽいものを記述する
型
H.ComponentHTML action slots m
code:purs(hs)
type ComponentHTML action slots m = HTML (ComponentSlot slots m action) action